package com.fjb.pojo.recycle;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;

/**
 * <p>
 * 收购信息表
 * </p>
 *
 * @author hemiao
 * @since 2020-02-15
 */
public class RecycleInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    private Integer mainUserId;

    private Integer userId;

    private Integer brandId;

    private Integer categoryId;

    private String recycleNumber;

    private String recycleName;

    /**
     * 求购电话
     */
    private String recyclePhone;

    private String recycleTitle;

    /**
     * 求购价格
     */
    private BigDecimal recyclePrice;

    /**
     * 求购数量
     */
    private Integer recycleCount;

    /**
     * 求购封面 只能上传一个
     */
    private String recycleMianFiles;

    /**
     * 求购文件  多个逗号分隔
     */
    private String recycleFiles;

    /**
     * 回收详情 
     */
    private String recycleDetails;

    /**
     * 浏览次数
     */
    private Integer viewCount;

    /**
     * 求购方式表id	
     */
    private Integer deliveryModeId;

    /**
     * 求购状态  1、上架中   2、下架中  3、系统下架  4、草稿箱  5、已删除
     */
    private Integer recycleStatus;

    private Integer createUserId;

    private LocalDateTime createTime;

    private Integer updateUserId;

    private LocalDateTime updateTime;

    /**
     * 来源   电脑端 windos ，微信小程序 wx_applet，app
     */
    private String dataSource;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
    public Integer getMainUserId() {
        return mainUserId;
    }

    public void setMainUserId(Integer mainUserId) {
        this.mainUserId = mainUserId;
    }
    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }
    public Integer getBrandId() {
        return brandId;
    }

    public void setBrandId(Integer brandId) {
        this.brandId = brandId;
    }
    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }
    public String getRecycleNumber() {
        return recycleNumber;
    }

    public void setRecycleNumber(String recycleNumber) {
        this.recycleNumber = recycleNumber;
    }
    public String getRecycleName() {
        return recycleName;
    }

    public void setRecycleName(String recycleName) {
        this.recycleName = recycleName;
    }
    public String getRecyclePhone() {
        return recyclePhone;
    }

    public void setRecyclePhone(String recyclePhone) {
        this.recyclePhone = recyclePhone;
    }
    public String getRecycleTitle() {
        return recycleTitle;
    }

    public void setRecycleTitle(String recycleTitle) {
        this.recycleTitle = recycleTitle;
    }
    public BigDecimal getRecyclePrice() {
        return recyclePrice;
    }

    public void setRecyclePrice(BigDecimal recyclePrice) {
        this.recyclePrice = recyclePrice;
    }
    public Integer getRecycleCount() {
        return recycleCount;
    }

    public void setRecycleCount(Integer recycleCount) {
        this.recycleCount = recycleCount;
    }
    public String getRecycleMianFiles() {
        return recycleMianFiles;
    }

    public void setRecycleMianFiles(String recycleMianFiles) {
        this.recycleMianFiles = recycleMianFiles;
    }
    public String getRecycleFiles() {
        return recycleFiles;
    }

    public void setRecycleFiles(String recycleFiles) {
        this.recycleFiles = recycleFiles;
    }
    public String getRecycleDetails() {
        return recycleDetails;
    }

    public void setRecycleDetails(String recycleDetails) {
        this.recycleDetails = recycleDetails;
    }
    public Integer getViewCount() {
        return viewCount;
    }

    public void setViewCount(Integer viewCount) {
        this.viewCount = viewCount;
    }
    public Integer getDeliveryModeId() {
        return deliveryModeId;
    }

    public void setDeliveryModeId(Integer deliveryModeId) {
        this.deliveryModeId = deliveryModeId;
    }
    
    public Integer getRecycleStatus() {
		return recycleStatus;
	}

	public void setRecycleStatus(Integer recycleStatus) {
		this.recycleStatus = recycleStatus;
	}

	public Integer getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Integer createUserId) {
        this.createUserId = createUserId;
    }
    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }
    public Integer getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(Integer updateUserId) {
        this.updateUserId = updateUserId;
    }
    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }
    public String getDataSource() {
        return dataSource;
    }

    public void setDataSource(String dataSource) {
        this.dataSource = dataSource;
    }

	@Override
	public String toString() {
		return "RecycleInfo [id=" + id + ", mainUserId=" + mainUserId + ", userId=" + userId + ", brandId=" + brandId
				+ ", categoryId=" + categoryId + ", recycleNumber=" + recycleNumber + ", recycleName=" + recycleName
				+ ", recyclePhone=" + recyclePhone + ", recycleTitle=" + recycleTitle + ", recyclePrice=" + recyclePrice
				+ ", recycleCount=" + recycleCount + ", recycleMianFiles=" + recycleMianFiles + ", recycleFiles="
				+ recycleFiles + ", recycleDetails=" + recycleDetails + ", viewCount=" + viewCount + ", deliveryModeId="
				+ deliveryModeId + ", recycleStatus=" + recycleStatus + ", createUserId=" + createUserId
				+ ", createTime=" + createTime + ", updateUserId=" + updateUserId + ", updateTime=" + updateTime
				+ ", dataSource=" + dataSource + "]";
	}
    
}	
